#ifndef __GLOBALS_H__
#define __GLOBALS_H__
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <unistd.h>
#include <err.h>
#include <ctype.h>

#define MAX_NUM_LENGTH 5
#define MAX_ID_LENGTH 11
#define MAX_PROGRAM_LENGTH 3000

#define MAX_STACK_HEIGHT 2000
#define MAX_CODE_LENGTH 500 
#define MAX_LEXI_LEVELS 3

typedef struct instructions
{
    int op;
    int l; // L
    int m; // M
}instruction;

const char* symbolicNames[33];

char* errorMessages[25];

enum errorCode;

#endif
